package com.indexingsystem.boss.entity;

import java.io.Serializable;
import java.util.Date;

import com.alibaba.fastjson.annotation.JSONField;

public class AuditLogs implements Serializable {

	/**
	 * 序列化.
	 */
	private static final long	serialVersionUID	= 8371238074551497769L;

	private String				productLogId;

	private Integer				auditType;

	private String				auditTypeId;

	private String				auditName;

	private Integer				status;

	private String				description;

	private String				createUserId;

	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date				createDate;

	private String				handler;

	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	private Date				lastModifyDate;

	public String getProductLogId() {
		return productLogId;
	}

	public void setProductLogId(String productLogId) {
		this.productLogId = productLogId == null ? null : productLogId.trim();
	}

	public Integer getAuditType() {
		return auditType;
	}

	public void setAuditType(Integer auditType) {
		this.auditType = auditType;
	}

	public String getAuditTypeId() {
		return auditTypeId;
	}

	public void setAuditTypeId(String auditTypeId) {
		this.auditTypeId = auditTypeId == null ? null : auditTypeId.trim();
	}

	public String getAuditName() {
		return auditName;
	}

	public void setAuditName(String auditName) {
		this.auditName = auditName == null ? null : auditName.trim();
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description == null ? null : description.trim();
	}

	public String getCreateUserId() {
		return createUserId;
	}

	public void setCreateUserId(String createUserId) {
		this.createUserId = createUserId == null ? null : createUserId.trim();
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getHandler() {
		return handler;
	}

	public void setHandler(String handler) {
		this.handler = handler == null ? null : handler.trim();
	}

	public Date getLastModifyDate() {
		return lastModifyDate;
	}

	public void setLastModifyDate(Date lastModifyDate) {
		this.lastModifyDate = lastModifyDate;
	}

	public AuditLogs() {
		super();
	}

	public AuditLogs(String productLogId, Integer auditType, String auditTypeId, String auditName, Integer status, String description,
			String createUserId, Date createDate, String handler, Date lastModifyDate) {
		super();
		this.productLogId = productLogId;
		this.auditType = auditType;
		this.auditTypeId = auditTypeId;
		this.auditName = auditName;
		this.status = status;
		this.description = description;
		this.createUserId = createUserId;
		this.createDate = createDate;
		this.handler = handler;
		this.lastModifyDate = lastModifyDate;
	}

	@Override
	public String toString() {
		return "AuditLogs [productLogId=" + productLogId + ", auditType=" + auditType + ", auditTypeId=" + auditTypeId + ", auditName=" + auditName
				+ ", status=" + status + ", description=" + description + ", createUserId=" + createUserId + ", createDate=" + createDate
				+ ", handler=" + handler + ", lastModifyDate=" + lastModifyDate + "]";
	}
}